﻿using System;

namespace Pap.Data
{
    /// <summary>
    /// 
    /// </summary>
    public interface IProjectStage : IEntity
    {
        /// <summary>
        /// Gets or sets the project stage ID.
        /// </summary>
        /// <value>
        /// The project stage ID.
        /// </value>
        Guid ProjectStageID
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets the project ID.
        /// </summary>
        /// <value>
        /// The project ID.
        /// </value>
        Guid ProjectID
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets the stage.
        /// </summary>
        /// <value>
        /// The stage.
        /// </value>
        int Stage
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets the age limit.
        /// </summary>
        /// <value>
        /// The age limit.
        /// </value>
        int AgeLimit
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets from.
        /// </summary>
        /// <value>
        /// From.
        /// </value>
        double From
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets to.
        /// </summary>
        /// <value>
        /// To.
        /// </value>
        double To
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets the project obj.
        /// </summary>
        /// <value>
        /// The project obj.
        /// </value>
        IProject ProjectObj
        {
            get;
            set;
        }
    }
}
